
var jsonApi = "";

init();

function init() {
    $("#interface").find("option").remove(); 
    //如果内存文件为空,从内存文件中加载;
    var url = "../json/api.json"/*json文件url，本地的就写本地的位置，如果是服务器的就写服务器的路径*/
    var request = new XMLHttpRequest();
    request.open("get", url);/*设置请求方法与路径*/
    request.send(null);/*不发送数据到服务器*/
    request.onload = function () {/*XHR对象获取到返回信息后执行*/
        if (request.status == 200) {/*返回状态为200，即为数据获取成功*/
            jsonApi = JSON.parse(request.responseText);
            var selDom = $("#interface");
            for (var i = 0; i < jsonApi.length; i++) {
                selDom.append("<option   value=" + jsonApi[i].url + ">" + jsonApi[i].name + "</option>");
            }
            console.log("=============== 初始化配置文件完成 ====================");
        }
        chrome.storage.sync.get(['api_data'], function(result) {
            if(typeof(result.api_data)!="undefined"){
                var  arr  =  JSON.parse(result.api_data);        
                var selDom = $("#interface");
                for (var i = 0; i < arr.length; i++) {
                    selDom.append("<option   value=" + arr[i].url + ">" + arr[i].name + "</option>");
                }
                console.log("=============== 初始化内存配置完成 ====================");
            }
        }) 
        chrome.storage.sync.get(['default_api','default_open'], function(result) {
            if(typeof(result.default_api)!="undefined"){
               $("#interface").val(result['default_api'].url);
            }else{
                chrome.storage.sync.set({"default_api": jsonApi[0]});
                $("#interface option[value='"+jsonApi[0].url+"']").prop("selected", true); //设置默认选中状态
            }
            if(typeof(result.default_open)!="undefined"){
                $(".input_td input:radio[value='"+result.default_open+"']").attr('checked','true');
            }else{
                $(".input_td input:radio[value='0']").attr('checked','true');
            }
            console.log("=============== 获取默认配置完成 ====================");
        }) 


    }
    

}